Selenium/Reference/Example Code
Legend
[edit]- ✅ Good. Simple specs and page objects.
- ⚠️ Warning. Advanced. Not recommended for beginners.
- 🤷 Only sample code.
- 🥒 Using Cucumber testing framework instead of the default Mocha.
- 😱 Not using page object pattern.
- ❓ Not reviewed yet.
Examples
[edit]Example code was last reviewed in September 2019.
- mediawiki/core
- tests/selenium ✅ (Canonical examples.)
- tests/selenium/docs/ ✅ (Source code used in examples at Selenium.)
- tests/selenium/wdio-mediawiki ⚠️ (Source for wdio-mediawiki NPM package.)
- mediawiki/extensions/AbuseFilter ✅
- mediawiki/extensions/AchievementBadges ❓
- mediawiki/extensions/AdvancedSearch ⚠️
- mediawiki/extensions/CampaignEvents 🤷
- mediawiki/extensions/Cargo ❓
- mediawiki/extensions/CentralNotice ✅
- mediawiki/extensions/CheckUser ✅
- mediawiki/extensions/CirrusSearch:
- mediawiki/extensions/CodeMirror ⚠️
- mediawiki/extensions/ContactPage 🤷
- mediawiki/extensions/ContentTranslation ❓
- mediawiki/extensions/Echo ✅
- mediawiki/extensions/ElectronPdfService ✅
- mediawiki/extensions/examples ✅
- mediawiki/extensions/FacetedCategory ❓
- mediawiki/extensions/FileImporter ✅
- mediawiki/extensions/GlobalWatchlist 🤷
- mediawiki/extensions/GrowthExperiments ✅
- mediawiki/extensions/IPInfo ❓
- mediawiki/extensions/Math ✅
- mediawiki/extensions/Newsletter ✅
- mediawiki/extensions/PageTriage ⚠️
- mediawiki/extensions/Popups ⚠️
- mediawiki/extensions/ProofreadPage ✅
- mediawiki/extensions/RelatedArticles ⚠️
- mediawiki/extensions/ReportIncident ❓
- mediawiki/extensions/RevisionSlider ⚠️
- mediawiki/extensions/Sanctions ❓
- mediawiki/extensions/TemplateWizard 😱
- mediawiki/extensions/TwoColConflict ⚠️
- mediawiki/extensions/VisualEditor ✅
- mediawiki/extensions/Wikibase ⚠️
- mediawiki/extensions/WikibaseLexeme ⚠️
- mediawiki/extensions/WikiLambda ✅
- mediawiki/extensions/Wikistories 🤷
- mediawiki/skins/MinervaNeue ⚠️
- tests/selenium/features 🥒
- tests/selenium/specs 😱
- wikibase/termbox ⚠️
- wikidata/query/gui 😱
- edwardspec/mediawiki-moderation ❓
- femiwiki/FemiwikiSkin ❓
- wmde/banner-screenshots ❓
- wmde/wdio-wikibase ⚠️
- wmde/wikibase-release-pipeline ❓
More information
[edit]- phab:P16201
- phab:P14670
- phab:T344682
- MediaWiki code search for
@wdio/
inpackage.json
. - GitHub search for org:wikimedia "@wdio"
- GitHub search for org:wmde "@wdio"